#include <stdio.h>

int main() {
    int array[3] = {10, 20, 30};
    int *p = array;

    // 使用 *(p++)
    printf("原始值: %d\n", *p);  // 输出10
    printf("使用*(p++): %d\n", *(p++));  // 输出10，然后p指向下一个元素
    printf("现在的值: %d\n", *p);  // 输出20，因为p已经指向下一个元素

    // 使用 *(p)++
    printf("原始值: %d\n", *p);  // 输出20
    printf("使用*(p)++: %d\n", (*p)++);  // 输出20，然后当前元素的值增加1
    printf("现在的值: %d\n", *p);  // 输出21，因为当前元素的值已经增加1

    return 0;
}
